<?php
/**
 * Created by JetBrains PhpStorm.
 * User: porterzhang
 * Date: 13-3-5 下午4:44
 * To change this template use File | Settings | File Templates.
 */
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
include_once 'forum.php';
class cloud_api {
    function common() { }

    function output() {
        //判断是否缺少参数
        if (empty($_GET['caid'])) {
            $variable = array(
                'code' => 1001,
                'messagestr' => lang('plugin/cloud', '1001'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        //页码数
        $page = max(1, intval($_GET['page']));
        //每页显示大小
        $max = empty($_GET['maxsize']) ? 10 : intval($_GET['maxsize']);
        //得到新的页面偏移起始位置
        $start = ($page - 1) * $max;

        $users_array = C::t('#cloud#cloud_users')->fetch_all_limit_by_app($_GET['caid'], $start, $max);
        $count = C::t('#cloud#cloud_users')->fetch_all_count($_GET['caid']);
        $app = C::t('#cloud#cloud_app')->fetch_app_info($_GET['caid']);
        foreach ($users_array as $key => $user) {
            if (empty($user['status'])) {
                $users_array[$key]['statusValue'] = '未启用';
            } else {
                $users_array[$key]['statusValue'] = '启用';
            }
            $users_array[$key]['appname'] = $app['name'];
        }
        //正常返回
        $variable = array(
            'data' => cloud_core::getvalues($users_array, array('/^\d+$/'), array('cuid','caid', 'name', 'mobile_num', 'tel_num', 'birthyear', 'birthmonth', 'birthday',
                'headphoto', 'status', 'statusValue', 'regtime', 'lasttime', 'appname')),
            'count'=>$count['count'],
        );
        cloud_core::result(cloud_core::variable($variable));
    }
}

?>

